body {
padding: 15px;
margin: 0;
color: #333;
background-color: #eee;
font: 500 .9em verdana, arial, helvetica;
}

.wrapper {
	text-align: center;
	margin: auto;
    padding: 10px;
    margin-bottom: 5px;
    width: 500px; /* Ширина элемента в пикселах */
    margin: auto; 
   }
.msg {
	text-align: left;
	margin: auto;
	border: 1px solid black;
    padding: 10px;
/*    margin-bottom: 5px; */
    width: 80%; /* Ширина элемента в пикселах */
    margin: auto; 
}

.com {
	text-align: left;
	margin: left auto;
	border: 1px;
    padding: 10px;
    width: 50%; /* Ширина элемента в пикселах */
    margin: auto; 
}

.leftstr, .rightstr {
    float: left; /* Обтекание справа */ 
    width: 50%; /* Ширина текстового блока */
   	line-height: 0; 
   	font-weight:bolder;
   }
.rightstr {
    text-align: right; /* Выравнивание по правому краю */ 
    font-weight:bolder; 
   }


